<?php
if(file_exists('install') && !file_exists('install/install.lock')){
	header("location:install");
	exit();
}
require_once('inc/init.php');
if(substr($_SERVER['REQUEST_URI'],strlen($_SERVER['REQUEST_URI'])-1)=='/' && $cache_settings['openportal']=='1' && $cache_settings['defaultmode']=='portal'){
	require_once('portal.php');
	exit();
}
if($_GET['styleid']){
	setCookies("styleid",$_GET['styleid'],3600*24*365);
	$_SYS['styleid'] = $_GET['styleid'];
	$refer=$_SERVER['HTTP_REFERER'];
	if(!empty($_GET['preview']) || !stristr($refer, $_SERVER['HTTP_HOST'])){
		$refer="index.php";
	}
	$refer=empty($refer)?"index.php":$refer;
	_header_("location:{$refer}");
	exit();
}
if($cache_settings['urlrewrite']=='1'){
	$uri_=$_SERVER["REQUEST_URI"];
	$uri_parm=array();
	$p = '/\?(.*).html/isU';
	preg_match($p, $uri_, $r); 
	$uri_ = $r[1];
	$parms_vars = explode("-",$uri_);  
	if($parms_vars[0]=='portal'){
		require_once('portal.php');
		exit();
	}elseif($parms_vars[0]=='forum'){
		if(!empty($parms_vars[1])){$_GET['fid']=intval($parms_vars[1]);}
		if(!empty($parms_vars[2])){$_GET['page']=intval($parms_vars[2]);}
		require_once('forum.php');
		exit();
	}elseif($parms_vars[0]=='view'){
		if(!empty($parms_vars[1])){$_GET['tid']=intval($parms_vars[1]);}
		if(!empty($parms_vars[2])){$_GET['page']=intval($parms_vars[2]);}
		require_once('view.php');
		exit();
	}elseif($parms_vars[0]=='user'){
		if(!empty($parms_vars[1])){$_GET['uid']=intval($parms_vars[1]);}
		if(!empty($parms_vars[2])){$_GET['page']=intval($parms_vars[2]);}
		require_once('user.php');
		exit();
	}elseif($parms_vars[0]=='list'){
		if(!empty($parms_vars[1])){$_GET['cid']=intval($parms_vars[1]);}
		if(!empty($parms_vars[2])){$_GET['page']=intval($parms_vars[2]);}
		require_once('list.php');
		exit();
	}elseif($parms_vars[0]=='page'){
		if(!empty($parms_vars[1])){$_GET['pid']=intval($parms_vars[1]);}
		if(!empty($parms_vars[2])){$_GET['page']=intval($parms_vars[2]);}
		require_once('page.php');
		exit();
	}elseif($parms_vars[0]=='article'){
		if(!empty($parms_vars[1])){$_GET['aid']=intval($parms_vars[1]);}
		if(!empty($parms_vars[2])){$_GET['page']=intval($parms_vars[2]);}
		require_once('article.php');
		exit();
	}
}
require_once('main.php');
?>